Goto

Collaborating Authors

 inseparability relation


Inseparability and Conservative Extensions of Description Logic Ontologies: A Survey

Botoeva, Elena, Konev, Boris, Lutz, Carsten, Ryzhikov, Vladislav, Wolter, Frank, Zakharyaschev, Michael

arXiv.org Artificial Intelligence

The question whether an ontology can safely be replaced by another, possibly simpler, one is fundamental for many ontology engineering and maintenance tasks. It underpins, for example, ontology versioning, ontology modularization, forgetting, and knowledge exchange. What safe replacement means depends on the intended application of the ontology. If, for example, it is used to query data, then the answers to any relevant ontology-mediated query should be the same over any relevant data set; if, in contrast, the ontology is used for conceptual reasoning, then the entailed subsumptions between concept expressions should coincide. This gives rise to different notions of ontology inseparability such as query inseparability and concept inseparability, which generalize corresponding notions of conservative extensions. We survey results on various notions of inseparability in the context of description logic ontologies, discussing their applications, useful model-theoretic characterizations, algorithms for determining whether two ontologies are inseparable (and, sometimes, for computing the difference between them if they are not), and the computational complexity of this problem.


Module Extraction in Expressive Ontology Languages via Datalog Reasoning

Armas Romero, Ana, Kaminski, Mark, Cuenca Grau, Bernardo, Horrocks, Ian

Journal of Artificial Intelligence Research

Module extraction is the task of computing a (preferably small) fragment M of an ontology T that preserves a class of entailments over a signature of interest S. Extracting modules of minimal size is well-known to be computationally hard, and often algorithmically infeasible, especially for highly expressive ontology languages. Thus, practical techniques typically rely on approximations, where M provably captures the relevant entailments, but is not guaranteed to be minimal. Existing approximations ensure that M preserves all second-order entailments of T w.r.t. S, which is a stronger condition than is required in many applications, and may lead to unnecessarily large modules in practice. In this paper we propose a novel approach in which module extraction is reduced to a reasoning problem in datalog. Our approach generalises existing approximations in an elegant way. More importantly, it allows extraction of modules that are tailored to preserve only specific kinds of entailments, and thus are often significantly smaller. Our evaluation on a wide range of ontologies confirms the feasibility and benefits of our approach in practice.


Ontology Module Extraction via Datalog Reasoning

Romero, Ana Armas (University of Oxford) | Kaminski, Mark (University of Oxford) | Grau, Bernardo Cuenca (University of Oxford) | Horrocks, Ian (University of Oxford)

AAAI Conferences

Module extraction — the task of computing a (preferably small) fragment M of an ontology T that preserves entailments over a signature S — has found many applications in recent years. Extracting modules of minimal size is, however, computationally hard, and often algorithmically infeasible. Thus, practical techniques are based on approximations, where M provably captures the relevant entailments, but is not guaranteed to be minimal. Existing approximations, however, ensure that M preserves all second-order entailments of T w.r.t. S, which is stronger than is required in many applications, and may lead to large modules in practice. In this paper we propose a novel approach in which module extraction is reduced to a reasoning problem in datalog. Our approach not only generalises existing approximations in an elegant way, but it can also be tailored to preserve only specific kinds of entailments, which allows us to extract significantly smaller modules. An evaluation on widely-used ontologies has shown very encouraging results.


Minimal Module Extraction from DL-Lite Ontologies using QBF Solvers

Kontchakov, Roman (School of Computer Science, Birkbeck College, London) | Pulina, Luca (Dipartimento di Informatica,Sistemistica e Telematica, University of Genoa) | Sattler, Ulrike (School of Computer Science, University of Manchester) | Schneider, Thomas (School of Computer Science, University of Manchester) | Selmer, Petra (School of Computer Science, Birkbeck College, London) | Wolter, Frank (Department of Computer Science, University of Liverpool) | Zakharyaschev, Michael (School of Computer Science, Birkbeck College, London)

AAAI Conferences

We present a formal framework for (minimal) module extraction based on an abstract notion of inseparability w.r.t. a signature between ontologies. Two instances of this framework are discussed in detail for DL-Lite ontologies: concept inseparability, when ontologies imply the same complex concept inclusions over the signature, and query inseparability, when they give the same answers to existential queries for any instance data over the signature. We demonstrate that different types of corresponding minimal modules for these inseparability relations can be automatically extracted from large-scale DL-Lite ontologies by composing the tractable syntactic locality-based module extraction algorithm with intractable extraction algorithms using the  multi-engine QBF solver AQME. The extracted minimal modules are compared with those obtained using non-logic-based approaches.